home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / addflo / addflo.txt < prev    next >
Encoding:
Text File  |  1997-05-10  |  8.3 KB  |  262 lines

  1. ===================================================              
  2. AddFlow Active X control
  3. Copyright (c) 1997 Lassalle Technologies. 
  4. All rights reserved.
  5. Version 1.00
  6. ===================================================
  7.  
  8. May 6, 1997
  9.  
  10. *******************************************
  11. IMPORTANT!!! 
  12. SPECIAL OFFER UNTIL JUNE 30th 1997
  13. The price is $149 only instead $249.
  14. *******************************************
  15.  
  16. CONTENTS
  17.  
  18. Part    Description
  19. ------------------------------
  20.  1      What is AddFlow?
  21.  2    Package description
  22.  3      License
  23.  4    Price and Registration
  24.  5    Support
  25.  6     Converting from EasyNet
  26.  
  27.  
  28. --------------------------------------------
  29. Part 1 - What is AddFlow?
  30. --------------------------------------------
  31.  
  32. AddFlow is a 32 bits ActiveX control that lets 
  33. you quickly build flowchart-enabled applications. 
  34. Each time you need to graphically display data, 
  35. you should consider using AddFlow. If you don't 
  36. know AddFlow you should run the DEMO.EXE program. 
  37. You may also see the help file that contains many 
  38. examples.
  39.  
  40. AddFlow is the successor of EasyNet although it is
  41. NOT COMPATIBLE with it. The programmatic interface 
  42. is quite different: AddFlow is based on OLE Automation 
  43. and collections. AddFlow Items (Nodes and links) are 
  44. objects and you can directly change their properties.
  45. For instance, AddFlow allows to write code like this:
  46.  
  47.   ' Make all nodes rectangular
  48.   Dim node as afNode
  49.  
  50.   For Each node In AddFlow1.Nodes  ' Nodes enumeration
  51.     node.Shape = afRectangle       
  52.   Next
  53.  
  54. AddFlow is EASIER to use than EasyNet and it is FASTER,
  55. thanks to OLE automation. 
  56. Moreover AddFlow has new features like Bezier Curves, 
  57. rigid links, bidirectional links.
  58. You may see last paragraph to know the differences 
  59. between the 2 products.
  60.  
  61. ------------------------------------------
  62. Part 2 - Package description
  63. ------------------------------------------
  64.  
  65. You may see the help file in order to know how to 
  66. install the product or the demo version.
  67.  
  68. The AddFlow package contains:
  69.     - a demo program: DEMO.EXE      
  70.     - 4 VB4 samples: Demo, Editor, Navig, Pins
  71.     - the AddFlow control (ADDFLOW.OCX)
  72.     - the AddFlow help file (ADDFLOW.HLP)
  73.     - this text file (README.TXT)
  74.  
  75. Remarks:
  76. -------------
  77.     
  78.   * If you don't know AddFlow, you should run first 
  79.     DEMO.EXE.
  80.   * The Editor allows to draw diagrams and to save 
  81.     them in files. Note that the saving procedure used 
  82.     in this program is just an example. You should adapt 
  83.     it to your needs or rewrite a better procedure. 
  84.   * The Navig sample demonstrates how to use collections 
  85.     to navigate in a diagram.
  86.  
  87. You may find the AddFlow package on Compuserve:
  88.     forum: GO VBPJFO
  89.     section: VB4 Third party 
  90.     File name: ADDFLO.ZIP
  91.  
  92. You may also find the last version on InterNet at the 
  93. following address:
  94.  
  95. http://ourworld.compuserve.com/homepages/Lassalle_Patrick/
  96.  
  97. ------------------------------------------
  98. Part 3 - License
  99. ------------------------------------------ 
  100.  
  101.  You may use the demo version of AddFlow for up to 
  102. 30 days in your design environment for evaluation 
  103. purposes only. You may copy and distribute it freely 
  104. as long as all the files in the package, including 
  105. the demo programs are distributed with it and no 
  106. changes or additions of any kind are made to the 
  107. original package.
  108.  
  109.  The demo controls are fully functional in design 
  110. mode, but they will not work in an application 
  111. compiled without license file.
  112.  If you generate an EXE file with AddFlow but 
  113. without a license file, then any attempt to use this 
  114. EXE file will display a dialog box explaining that 
  115. it has been generated without license file and that
  116. the AddFlow control will not work.
  117.  
  118.  If you register, you will receive a license file 
  119. allowing you to compile applications that work
  120. properly with AddFlow.
  121.  
  122.  AddFlow is a RUNTIME ROYALTY FREE product.
  123.  
  124.  See help file for all registration information, 
  125. prices, order form and license agreement.
  126.  
  127. ------------------------------------------
  128. Part 4 - Price and Registration
  129. ------------------------------------------ 
  130.  
  131. *******************************************
  132. IMPORTANT!!! 
  133. SPECIAL OFFER UNTIL JUNE 30th 1997
  134. The price is $149 only instead $249.
  135. *******************************************
  136.  
  137. See the help file in order to know how to register via 
  138. Compuserve (forum SWREG, registration ID = 15191) or 
  139. with a credit card via PSL or by sending a check (see 
  140. help file, order form topic).
  141.  
  142. ------------------------------------------
  143. Part 5 - Support
  144. ------------------------------------------ 
  145.  
  146. AddFlow support can be obtained:
  147.  
  148. - via Compuserve:  100325,725
  149. - via Internet:    Lassalle_Patrick@compuserve.com
  150. - via postal mail: Patrick Lassalle
  151.                    247, Avenue du Marechal Juin
  152.                    92100, Boulogne
  153.                    France
  154.  
  155. ------------------------------------------
  156. Part 6 - Converting from EasyNet
  157. ------------------------------------------ 
  158.  
  159. AddFlow is not compatible with EasyNet although 
  160. its features are approximately the same. AddFlow 
  161. is EASIER to use. For instance, you may compare 
  162. the number of methods of each product: thanks to 
  163. OLE automation and collections, AddFlow has only 
  164. 11 methods whereas EasyNet has at least 70 methods!
  165. As you'll see if you create many nodes, AddFlow is 
  166. faster than EasyNet.
  167.  
  168. This paragraph explains some differences between 
  169. the 2 products. You will have to see the help file 
  170. to see how to use those new features.
  171.  
  172. * Navigation
  173. ------------------
  174.  
  175. LoopAction and GetArray... methods disappear in AddFlow.
  176.  
  177. AddFlow just offers 5 properties to navigate in a diagram:
  178. - Nodes     collection of all the nodes of a diagram.
  179. - OutLinks  collection of all the links that leave a node
  180. - InLinks   collection of all the links that come to a node
  181. - Org        origin node of a link
  182. - Dst        destination node of a link
  183. See help file: navigation topic.
  184.  
  185. * Size and Position
  186. --------------------------
  187.  
  188. X1, Y1, X2, Y2 are replaced by Left, Top, Width, 
  189. Height properties which are easier to use and more 
  190. standard.
  191.  
  192. * Ownership between nodes
  193. --------------------------------
  194.  
  195. Owner property is replaced by Rigid property.
  196. If a link is rigid, it follows (without being 
  197. stretched) its origin or destination node when 
  198. this origin or destination node is being dragged. 
  199. A consequence of this rigid behaviour is that 
  200. the origin node follows the destination node 
  201. (if it is this one that is moving) or the destination 
  202. node follows the origin node (if it is this one 
  203. that is moving).
  204.  
  205. * Events
  206. ------------
  207.  
  208. AddNode, AddLink and SelChange events disappear!
  209. Instead you have just to use the MouseUp event 
  210. in conjonction with LastUserAction method. 
  211. One of our major design choice was to avoid 
  212. having too many events (Events Inflation Syndrom): 
  213. the result is that all AddFlow events are standard.
  214.  
  215. * Current item
  216. -------------------
  217.  
  218. In AddFlow, 2 properties allow to know the current
  219. Item: SelectedNode and SelectedLink. Those 2 properties 
  220. return a reference to an object.
  221. See help file: selection topic.
  222.  
  223. * Zooming
  224. -----------------
  225.  
  226. AddFlow offers 2 properties to zoom your diagram: 
  227. xZoom and yZoom.
  228.  
  229. * LinkStyle
  230. -----------------
  231.  
  232. This is a new property that allows to give a shape 
  233. to a link. You have 2 possibilities: 
  234. polyline or Bezier Curve.
  235.  
  236. * Marked and Selected properties
  237. --------------------------------------
  238.  
  239. - Marked property allows to associate a flag 
  240. to a node or a link. It can be used with the 
  241. DeleteMarked method.
  242. - Selected property allows to know if a node 
  243. or a link is selected or not.
  244.  
  245. * Misc
  246. ------------
  247.  
  248. - Sleeping property is replaced by the Selectable property.
  249. - Hiding property has a new name: Hidden (more standard).
  250. - Data property is replaced by UserData property.
  251. - Type property disappears.
  252. - Oriented and LinkHead properties disappear. Now you have 
  253. instead two properties (ArrowOrg, ArrowDst) that 
  254. return/set the origin arrow shape or the destination 
  255. arrow shape of a link. If you want a link without arrow, 
  256. you have just to assign 0 to both properties.
  257.  
  258.  
  259.  
  260.  
  261.  
  262.